// 这里是组件库作者进行封装的地方
import toolBar from '@/components/toolBar'
import UploadExcel from '@/components/UploadExcel'
import imgUpload from '@/components/imgUpload'
import ScreenFull from '@/components/ScreenFull'
import ThemePicker from '@/components/ThemePicker'
import Lang from '@/components/lang'
import TagsView from '@/components/TagsView'

export default {
  install(Vue) {
    // 这个函数会在调用 Vue.use 的时候自动执行
    // 而且有一个形参, Vue 构造函数本身
    // 想要注册什么组件, 做什么准备
    // 在这里写即可
    Vue.component('toolBar', toolBar)
    Vue.component('UploadExcel', UploadExcel)
    Vue.component('imgUpload', imgUpload)
    Vue.component('ScreenFull', ScreenFull)
    Vue.component('ThemePicker', ThemePicker)
    Vue.component('Lang', Lang)
    Vue.component('TagsView', TagsView)
  }
}
